import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import './api'
import './directives'; // 全局指令

import './icons'; // 图标
import '@/utils/bus'; // 全局事件总线

import Methods from './utils/methods'; // 全局方法

import './styles/index.css'
import '@/components/xhzq-ui'

// 新手引导
import introJs from "intro.js";
import "intro.js/introjs.css";
Vue.prototype.$introJs = introJs;

// 国际化
import i18n from './lang';

// 组件库
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);

Vue.config.productionTip = false
Vue.prototype.$_Methods = new Methods();
new Vue({
  router,
  store,
  i18n,
  render: h => h(App)
}).$mount('#app')
